// --------------------------------------------------------------------------------------------------------------------
// <copyright file="HighlightingSettingsManagerOptions.cs" company="Roman '4ux-nbIx' Novitsky">
//   Copyright (c) Roman '4ux-nbIx' Novitsky 2009
// </copyright>
// <summary>
//   Describes and manipulates the highlighting settings manager options.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace SettingsManager.ComponentSettingsManagers
{
  /// <summary>
  /// Describes and manipulates the highlighting settings manager options.
  /// </summary>
  internal sealed class HighlightingSettingsManagerOptions
  {
    #region Properties

    /// <summary>
    /// Gets or sets a value indicating whether to force enable code analysis.
    /// </summary>
    /// <value>
    /// <c>true</c> if to force enable code analysis; otherwise, <c>false</c>.
    /// </value>
    public bool ForceEnableCodeAnalysis
    {
      get;
      set;
    }

    /// <summary>
    /// Gets or sets a value indicating whether to force enable solution-wide analysis.
    /// </summary>
    /// <value>
    /// <c>true</c> if to force enable solution-wide analysis; otherwise, <c>false</c>.
    /// </value>
    public bool ForceEnableSolutionWideAnalysis
    {
      get;
      set;
    }

    #endregion
  }
}